datepicker

jquey date and time picker

项目地址:https://plugins.jquery.com/datetimepicker/

这里以v2.3.7版本为例子,下载demo,能够看到里面index.js中有很多不同的案例

  • 引用的js文件是同级目录下面的jquery.datetimepicker.css jquery.js以及build/jquery.datetimepicker.full.js三个文件。如下所示:

    <link rel="stylesheet" type="text/css" href="jquery.datetimepicker.css"/ >
    <script src="jquery.js"></script>
    <script src="build/jquery.datetimepicker.full.min.js"></script>
    
  • <body>中添加

    <input id="datetimepicker" type="text" >
    
  • <script>中添加:

      jQuery('#datetimepicker').datetimepicker();
    

这时候刷新页面最基本的jquery就被使用成功了,更多的参数,请看jquery中给出来的例子

下面是一个完整的小例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <link rel="stylesheet" type="text/css" href="./jquery.datetimepicker.css"/>
    <style type="text/css"></style>
</head>
<body>
    <h3>DateTimePicker</h3>
    <input type="text" value="" id="datetimepicker"/><br><br>
</body>
<script src="./jquery.js"></script>
<script src="build/jquery.datetimepicker.full.js"></script>
<script>
    $('#datetimepicker').datetimepicker();
</script>
</html>

效果如图所示:

datepicker

bootstrap-datepicker

项目地址:https://github.com/eternicode/bootstrap-datepicker

bootstrap本身自带的日期选择器,如下图的展示效果。

datepicker

使用:

rails app来举例:

前三步都是在引入bootstrap,最后一步才是使用。

下载的bootstrap.min.js和 bootstrap.js是一样的效果,只是前者是经过压缩了的,下面同理。

  • app/assets/javascripts下download bootstrap.jsbootstrap.min.js文件
wget https://github.com/twbs/bootstrap/blob/master/dist/js/bootstrap.js
  • app/assets/stylesheets下download bootstrap.cssbootstrap.min.css文件
wget https://github.com/twbs/bootstrap/blob/master/dist/css/bootstrap.css
  • app/assets/javascripts/application.js中添加如下代码
//= require jquery
//= require bootstrap.min
  • app/views/welcome/index.html.erb 添加如下代码:
<input type="text" class="datepicker"/>
<script>
  $(function () {
    $('.datepicker').datepicker();
  })
</script>

这时候刷新页面,时间选择器应该就出现了。

bootstrap-datetimepicker

有时候需要时间日期选择器的时候,上面的不够用了。不过有很多前辈已经给了我们做好了,搜索datetimepicker能够出现一大堆。

下面我们举一个例子来使用一下吧:

项目地址: https://github.com/smalot/bootstrap-datetimepicker

效果图如下:

datepicker

  • 下载 bootstrap-datetimepicker.min.js 到app/assets/javascripts目录下面:
wget https://github.com/smalot/bootstrap-datetimepicker/blob/master/js/bootstrap-datetimepicker.min.js
  • 下载 bootstrap-datetimepicker.min.css到app/assets/stylesheets目录下面:
wget https://github.com/smalot/bootstrap-datetimepicker/blob/master/css/bootstrap-datetimepicker.min.css
  • app/assets/javascripts/application.js中添加:

    //= require bootstrap-datetimepicker.min
    
  • app/assets/stylesheets/application.css中添加:

  • *= require bootstrap-datetimepicker.min
    
  • app/views/welcome/index.html.erb 添加如下代码:

<input type="text" id="datetimepicker"/>
<script>
  $('#datetimepicker').datetimepicker({
    format: 'yyyy-mm-dd hh:ii'
  });
</script>

如果需要了解更多的参数或者国际化等,请查看项目地址的详细参数配置。

results matching ""

    No results matching ""